; Merged Mod: .\0\Deeruma.ini, .\1\Deeruma.ini

; Constants ---------------------------

[Constants]
global persist $swapvar = 0
global $active
global $creditinfo = 0

[KeySwap]
condition = $active == 1
key = ]
back = [
type = cycle
$swapvar = 0,1
$creditinfo = 0

[Present]
post $active = 0

; Shader ------------------------------

; Overrides ---------------------------

[TextureOverrideDeerumaDeerumaPosition]
hash = e34956d7
run = CommandListDeerumaDeerumaPosition
$active = 1

[TextureOverrideDeerumaDeerumaBlend]
hash = 53f3d4d5
run = CommandListDeerumaDeerumaBlend

[TextureOverrideDeerumaDeerumaTexcoord]
hash = 20ffef05
run = CommandListDeerumaDeerumaTexcoord

[TextureOverrideDeerumaDeerumaVertexLimitRaise]
hash = 60602f4f

[TextureOverrideDeerumaDeerumaIB]
hash = ac70fd14
run = CommandListDeerumaDeerumaIB

[TextureOverrideDeerumaDeerumaA]
hash = ac70fd14
match_first_index = 0
run = CommandListDeerumaDeerumaA

[TextureOverrideDeerumaDeerumaB]
hash = ac70fd14
match_first_index = 29442
run = CommandListDeerumaDeerumaB

; CommandList -------------------------

[CommandListDeerumaDeerumaPosition]
if $swapvar == 0
	vb0 = ResourceDeerumaDeerumaPosition.0
else if $swapvar == 1
	vb0 = ResourceDeerumaDeerumaPosition.1
endif

[CommandListDeerumaDeerumaBlend]
if $swapvar == 0
	vb1 = ResourceDeerumaDeerumaBlend.0
	handling = skip
	draw = 24963,0
else if $swapvar == 1
	vb1 = ResourceDeerumaDeerumaBlend.1
	handling = skip
	draw = 23325,0
endif

[CommandListDeerumaDeerumaTexcoord]
if $swapvar == 0
	vb1 = ResourceDeerumaDeerumaTexcoord.0
else if $swapvar == 1
	vb1 = ResourceDeerumaDeerumaTexcoord.1
endif

[CommandListDeerumaDeerumaIB]
if $swapvar == 0
	handling = skip
	drawindexed = auto
else if $swapvar == 1
	handling = skip
	drawindexed = auto
endif

[CommandListDeerumaDeerumaA]
if $swapvar == 0
	ib = ResourceDeerumaDeerumaAIB.0
	ps-t0 = ResourceDeerumaDeerumaANormalMap.0
	ps-t1 = ResourceDeerumaDeerumaADiffuse.0
	ps-t2 = ResourceDeerumaDeerumaALightMap.0
else if $swapvar == 1
	ib = ResourceDeerumaDeerumaAIB.1
	ps-t0 = ResourceDeerumaDeerumaANormalMap.0
	ps-t1 = ResourceDeerumaDeerumaADiffuse.0
	ps-t2 = ResourceDeerumaDeerumaALightMap.0
endif

[CommandListDeerumaDeerumaB]
if $swapvar == 0
	ib = ResourceDeerumaDeerumaBIB.0
	ps-t0 = ResourceDeerumaDeerumaBNormalMap.0
	ps-t1 = ResourceDeerumaDeerumaBDiffuse.0
	ps-t2 = ResourceDeerumaDeerumaBLightMap.0
else if $swapvar == 1
	ib = ResourceDeerumaDeerumaBIB.1
	ps-t0 = ResourceDeerumaDeerumaBNormalMap.0
	ps-t1 = ResourceDeerumaDeerumaBDiffuse.0
	ps-t2 = ResourceDeerumaDeerumaBLightMap.0
endif

; Resources ---------------------------

[ResourceDeerumaDeerumaPosition.0]
type = Buffer
stride = 40
filename = .\0\DeerumaDeerumaPosition.buf

[ResourceDeerumaDeerumaBlend.0]
type = Buffer
stride = 32
filename = .\0\DeerumaDeerumaBlend.buf

[ResourceDeerumaDeerumaTexcoord.0]
type = Buffer
stride = 20
filename = .\0\DeerumaDeerumaTexcoord.buf

[ResourceDeerumaDeerumaAIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\0\DeerumaDeerumaA.ib

[ResourceDeerumaDeerumaBIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\0\DeerumaDeerumaB.ib

[ResourceDeerumaDeerumaANormalMap.0]
filename = .\0\DeerumaDeerumaANormalMap.dds

[ResourceDeerumaDeerumaADiffuse.0]
filename = .\0\DeerumaDeerumaADiffuse.dds

[ResourceDeerumaDeerumaALightMap.0]
filename = .\0\DeerumaDeerumaALightMap.dds

[ResourceDeerumaDeerumaBNormalMap.0]
filename = .\0\DeerumaDeerumaBNormalMap.dds

[ResourceDeerumaDeerumaBDiffuse.0]
filename = .\0\DeerumaDeerumaBDiffuse.dds

[ResourceDeerumaDeerumaBLightMap.0]
filename = .\0\DeerumaDeerumaBLightMap.dds

[ResourceDeerumaDeerumaPosition.1]
type = Buffer
stride = 40
filename = .\1\DeerumaDeerumaPosition.buf

[ResourceDeerumaDeerumaBlend.1]
type = Buffer
stride = 32
filename = .\1\DeerumaDeerumaBlend.buf

[ResourceDeerumaDeerumaTexcoord.1]
type = Buffer
stride = 20
filename = .\1\DeerumaDeerumaTexcoord.buf

[ResourceDeerumaDeerumaAIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\1\DeerumaDeerumaA.ib

[ResourceDeerumaDeerumaBIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\1\DeerumaDeerumaB.ib
